package com.yunyao.framework.dto.dept;

import lombok.Data;

import java.io.Serializable;

/**
 * @author xingjishuai
 * @date 2024-10-14
 */
@Data
public class DeptSaveDto implements Serializable {
    private static final long serialVersionUID = 154251405133971807L;

    /**
     * 租户ID
     */
    private String tenantId;

    /**
     * 组织ID
     */
    private String orgId;

    /**
     * 父主键
     */
    private String parentId;

    /**
     * 父编码
     */
    private String parentCode;

    /**
     * 祖级列表
     */
    private String ancestors;

    /**
     * 用户编号
     */
    private String regCapital;

    /**
     * 部门类型
     */
    private Integer deptCategory;

    /**
     * 部门名
     */
    private String deptName;

    /**
     * 部门编码
     */
    private String deptCode;

    /**
     * 部门全称
     */
    private String fullName;

    private String orgName;

    private String orgCode;

    /**
     * 组织部门类型
     */
    private String orgType;

    private String orgSupplierType;

    private String orgCategory;

    private String orgClass;

    private String orgCredit;

    /**
     * 简称
     */
    private String shortName;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否已删除
     */
    private Integer isDeleted;

    /**
     * 负责人
     */

    private String master;

    /**
     * 电话
     */
    private String phone;

    /**
     * 部门层级
     */
    private Integer deptLevel;

    /**
     * 机构图是否显示
     */
    private Boolean showed;

    /**
     * 是否是法人单位
     */
    private Boolean legalUnit;

    /**
     * 同步表结构ID
     */
    private String syncDeptId;

    private Integer isOwner;

    private Integer isPurchaser;

    private Integer isCustomer;

    private Integer isSupplier;

}
